/*******************************菜单*************************************/
.menu-container{position:relative;}
.left-bar{float:left;width:150px;background:#D96B66;margin-top:50px;padding:10px 0;margin-bottom:20px;}
.left-bar ul li{line-height: 28px;text-align:center;margin-top:2px;}
.left-bar ul li a{display:block;width:150px;height:28px;}
.left-bar ul a:hover{background:#fff;}
.left-bar ul a.active{background:#fff;}
.menu-cont{float:left;width:1020px;position:relative;margin-top:12px;}
.menu-title h2{font-size:25px;color:#f0ad4e;display:block;padding:4px 80px;}
.menu-lists{background:#fff;width:960px;margin:0 auto;margin-bottom:10px;overflow:hidden;}
.menu-lists  .menu-detail{clear:both;overflow:hidden;margin-bottom: 20px;}
.menu-detail li{float:left;width:450px;margin:25px 15px;overflow: hidden}
.menu-detail .cover{float:left;border:1px solid #ccc;width:47%;height:210px;position:relative;}
.menu-detail .cover img{max-width: 200px;min-height: 200px;max-height: 210px;}
.cover:before{content:"";display:block;border:1px solid #ccc;height:4px;position:absolute;bottom:-4px;width:210px;left:-1px;}
.menu-detail .desc{float:left;width:52%;}
.cover img{margin:5px 5px;float:left;}
.desc h2{margin-bottom:10px;}
.desc h2 a{height:25px;line-height: 25px;padding:2px;font-size:25px;margin-left:8px;}
.desc .num{color:red;padding-left:8px;margin:15px 0px;}
.desc .author{float:left;padding-left:8px;}
.desc .collect{float:right;}
.desc .top-time{float:left;display:block;width:222px;padding:10px 8px;color: #338b1f;font-style: italic;}
#setpage{margin:10px auto 20px;width:330px;height:25px;line-height:25px;}
#info{height:20px;line-height:20px;margin-right:5px;font-size:14px;}
#setpage a{display:inline-block;padding:2px;width:20px;height:20px;background: #ff8b9f;color:#fff;margin:0 4px;font-size:15px;line-height:20px;text-align:center;}
#setpage .current{display:inline-block;padding:2px;width:20px;height:20px;background: #bfbfbf;color:#fff;margin:0 4px;font-size:15px;line-height:20px;text-align:center;}
/********************菜单详情页****************************/
.menu-content{position:relative;}
.inner-menu{float:left;width:760px;backgroud:#fff;background:#fff;margin-top:10px;margin-bottom: 30px; padding-bottom: 100px;}
.menu-desc{width:100%;min-height:250px;background:#e8e6e3;position:relative;display:block;overflow:hidden;}
.del-panel{position:absolute;width:80px;height:30px;right:0;top:0px;background: #f6f6f6;opacity:0.5;}
.del-panel a.del{width:40px;display:inline-block;height:30px;line-height:30px;text-align: center;}
.del-panel a.edit{width:40px;display:inline-block;height:30px;line-height:30px;text-align: center;}
.menu-desc h2{font-size:30px;height:30px;line-height:30px;padding:10px;text-align: center;margin-top:35px;font-weight: normal;color:#D96B66;}
.menu-desc .sc-num{width:100%;text-align: center;}
.menu-desc .menu-desc{width:85%;margin:20px auto 0px;margin-top:18px;}
.all-recipe{overflow:hidden;}
.recipe-num h2{font-size: 18px;padding:4px 20px;margin: 20px 0px;}
.recipe-num em{color:red;font-size: 18px;padding-right:4px;}
.sc-bar{display:block;width:100%;height:40px;line-height:40px;overflow:hidden;margin-top:40px;}
.sc-bar .user-left{float:left;width:300px;}
.user-left img{width:50px;height:40px;float:left;}
.user-left h3{float:left;font-size:18px;line-height: 40px;}
.sc-right{float:right;}
.zan{float:left;clear:both;}
.zan a,.zan p{float:left;}
.zan a img{height:24px;line-height:24px;vertical-align: middle;}
.sc-btn{float:left;line-height:40px;height:40px;margin:5px 0;}
.sc-btn a{float:left;margin-left:20px;width:100px;diaplsy:block;background:red;line-height:30px;text-align: center;color:#fff;}
.sc-btn2{float:left;line-height:40px;height:40px;margin:5px 0;}
.sc-btn2 a{float:left;margin-left:20px;width:100px;diaplsy:block;background:red;line-height:30px;text-align: center;color:#fff;}
.sc-btn2 a:hover{}
.create-time{margin-top:8px;color:#999;}
.recipe-show{padding:0 20px;}
.recipe-show li{float:left;width:720px;margin-bottom:10px;height:160px;clear:both;overflow:hidden;}
.recipe-show li:hover{background:#E8E8E8;}
.recipe-show .inner-msg{width:552px;float:left;overflow:hidden;padding-left:8px;position:relative;}
.recipe-show li img{float:left;display:block;width:150px;height:150px;margin:5px;}
.recipe-show li a{margin:15px 4px 8px;display:inline-block;font-size:20px;}
.col-count{margin-top:45px;;}
.col-count em{color:green;padding-right:5px;}
.inner-msg #recipe-del{position:absolute;top:0px;right:0;}
#recipe-del a{font-size:12px;}
.creator{margin-top:8px;}
.side-bar{float:left;width:340px;margin-left:50px;background:#fff;margin-top:40px;padding:15px 10px;}
.pop-title{margin-bottom:10px;}
.pop-title h2{float:left;color:#D96B66;font-size:18px;}
.pop-title a{float:right;text-decoration:underline;}
.pop-item li{float:left;display:block;width:340px;height:25px;line-height:25px;}
.best-title{padding-left:15px;margin-top:8px;font-weight:bold;}
.best-title p{display:inline;}
.best-title a{display:inline-block;padding:0 10px;border-right:1px solid #898989;color: #aeaeae;}
.best-title a:hover{text-decoration:underline;}
.best-title a.last{border:none;}
.best-title a#active{color: #000000;}
/*菜单编辑页*/
.edit-panel{ background:#fff;clear:both;overflow:hidden;}
.edit-form{width:400px;margin:150px auto;padding-bottom:143px;}
.edit-form p{display:inline-block;width:100px;height:25px;line-height:25px;font-size: 20px;margin-bottom:5px;}
.edit-form input[type="text"]{width:290px;height:25px;line-height:25px;margin:15px 0px;color: #3d3d3d;text-indent:4px;}
.edit-form textarea{width:290px;height:50px;height:130px;text-indent:4px;}
.edit-form textarea,.jj{vertical-align: top;margin-top:20px;}
.edit-form input[type="submit"]{    width:80px;height:30px;background:red;border:none;outline:none;margin:20px auto;margin-left:160px;color:#fff;cursor:pointer;}
.pagination {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px;
}
.text-center{
    text-align: center;
}
.pagination>li {
    display: inline;
}
.pagination > li > a, .pager > li > a {
    color: #2283c5;
    background-color: #fafafa;
    margin: 0 -1px 0 0;
    border-color: #e0e8eb;
}
.pagination > li > a, .pager > li > a, .pagination > li > span, .pager > li > span {
    border-width: 1px;
    border-radius: 0 !important;
}
.pagination>li>a, .pagination>li>span {
    position: relative;
    float: left;
    padding: 6px 12px;
    margin-left: -1px;
    color: #337ab7;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;
}
.pagination>li.active>a{
    background-color: #337ab7;
    color: #FFFFFF;
}
/****************************发布菜单**************************************/
.msg .menuName{width:250px;text-indent:8px;height:23px;line-height:23px;}
.msg .menuDescription{width:250px;text-indent:8px;height:130px;margin-top:15px;}
.msg .create{margin-top:30px;}
.msg .des,.msg .menuDescription{vertical-align:top;}